package com.qifan.energy.bean.result;

import java.util.List;

public class GenerateOrderResult {

    /**
     * orderItemList : [{"orderId":42,"orderSn":"202006080101000008","productId":40,"productPic":"http://typhoon-mall.oss-cn-beijing.aliyuncs.com/mall/images/20200608/timg.jpg","productName":"iPhone8","productPrice":0.01,"productQuantity":1,"productSkuId":188,"productSkuCode":"202006080040001","productCategoryId":0,"promotionName":"无优惠","promotionAmount":0,"couponAmount":0,"integrationAmount":0,"realAmount":0.01,"giftIntegration":0,"giftGrowth":0,"productAttr":"瓶装"}]
     * alipayOrderStr : alipay_sdk=alipay-sdk-java-dynamicVersionNo&app_id=2021001166605754&biz_content=%7B%22body%22%3A%22202006080101000008%22%2C%22out_trade_no%22%3A%22202006080101000008%22%2C%22product_code%22%3A%22QUICK_MSECURITY_PAY%22%2C%22subject%22%3A%2213262271065%22%2C%22total_amount%22%3A%220.01%22%7D&charset=UTF-8&format=json&method=alipay.trade.app.pay&notify_url=http%3A%2F%2Flocalhost%3A8085%2Forder%2Fnotify_url.do&return_url=http%3A%2F%2Flocalhost%3A8085%2Forder%2FpaySuccess.do&sign=eZPw3o%2FoIUrZblXPcf4U2L8w%2FghVA%2BQ2ARo%2BZs0Y3aQD8etc0bcr2KznG5MEFkOGnGL%2BYeCHUZYG5Sdt9ZyzGkVdv5s4eP%2B6ut4xBaZ8MN7rIhgEQB6M0O1LWxtjmQ8Gcp4DBYez5LroWY5CQGSamQgKq9V1edSFcc2NxgOkatWWDfItlan0u830tAvn9OUr%2F3Osuimm8d5JuY42iA2c5gc%2FzD33yFhAfVARz0gLIbhROl9KNvYzkN15Mp7TwycEJ%2B6BE5sX20aohXnDJoor1%2Br5KkGpPj%2FSlWWA1DI9UfJPb%2FJBmsiBbakXMemv05rUVekeXFtwN%2FUOukPWS2E1%2Fw%3D%3D&sign_type=RSA2&timestamp=2020-06-08+17%3A33%3A59&version=1.0
     * order : {"id":42,"memberId":16,"orderSn":"202006080101000008","createTime":"2020-06-08T09:33:59.258+0000","memberUsername":"13262271065","totalAmount":0.01,"payAmount":0.01,"freightAmount":0,"promotionAmount":0,"integrationAmount":0,"couponAmount":0,"discountAmount":0,"payType":1,"sourceType":1,"status":0,"orderType":0,"autoConfirmDay":15,"integration":0,"growth":0,"promotionInfo":"无优惠","receiverName":"不聊啦","receiverPhone":"13262588888","receiverProvince":"河南省","receiverCity":"郑州市","receiverRegion":"中原区","receiverDetailAddress":"嗖嗖嗖欧诺out摸摸头摸头女魔T1哦可哦空托运头痛","confirmStatus":0,"deleteStatus":0}
     */

    private OrderBean order;
    private List<OrderItemListBean> orderItemList;

    public OrderBean getOrder() {
        return order;
    }

    public void setOrder(OrderBean order) {
        this.order = order;
    }

    public List<OrderItemListBean> getOrderItemList() {
        return orderItemList;
    }

    public void setOrderItemList(List<OrderItemListBean> orderItemList) {
        this.orderItemList = orderItemList;
    }

    public static class OrderBean {
        /**
         * id : 42
         * memberId : 16
         * orderSn : 202006080101000008
         * createTime : 2020-06-08T09:33:59.258+0000
         * memberUsername : 13262271066
         * totalAmount : 0.01
         * payAmount : 0.01
         * freightAmount : 0
         * promotionAmount : 0
         * integrationAmount : 0
         * couponAmount : 0
         * discountAmount : 0
         * payType : 1
         * sourceType : 1
         * status : 0
         * orderType : 0
         * autoConfirmDay : 15
         * integration : 0
         * growth : 0
         * promotionInfo : 无优惠
         * receiverName : 不聊啦
         * receiverPhone : 13262588888
         * receiverProvince : 河南省
         * receiverCity : 郑州市
         * receiverRegion : 中原区
         * receiverDetailAddress : 嗖嗖嗖欧诺out摸摸头摸头女魔T1哦可哦空托运头痛
         * confirmStatus : 0
         * deleteStatus : 0
         */

        private int id;
        private int memberId;
        private String orderSn;
        private String createTime;
        private String memberUsername;
        private double totalAmount;
        private double payAmount;
        private int freightAmount;
        private int promotionAmount;
        private int integrationAmount;
        private int couponAmount;
        private int discountAmount;
        private int payType;
        private int sourceType;
        private int status;
        private int orderType;
        private int autoConfirmDay;
        private int integration;
        private int growth;
        private String promotionInfo;
        private String receiverName;
        private String receiverPhone;
        private String receiverProvince;
        private String receiverCity;
        private String receiverRegion;
        private String receiverDetailAddress;
        private int confirmStatus;
        private int deleteStatus;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public int getMemberId() {
            return memberId;
        }

        public void setMemberId(int memberId) {
            this.memberId = memberId;
        }

        public String getOrderSn() {
            return orderSn;
        }

        public void setOrderSn(String orderSn) {
            this.orderSn = orderSn;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getMemberUsername() {
            return memberUsername;
        }

        public void setMemberUsername(String memberUsername) {
            this.memberUsername = memberUsername;
        }

        public double getTotalAmount() {
            return totalAmount;
        }

        public void setTotalAmount(double totalAmount) {
            this.totalAmount = totalAmount;
        }

        public double getPayAmount() {
            return payAmount;
        }

        public void setPayAmount(double payAmount) {
            this.payAmount = payAmount;
        }

        public int getFreightAmount() {
            return freightAmount;
        }

        public void setFreightAmount(int freightAmount) {
            this.freightAmount = freightAmount;
        }

        public int getPromotionAmount() {
            return promotionAmount;
        }

        public void setPromotionAmount(int promotionAmount) {
            this.promotionAmount = promotionAmount;
        }

        public int getIntegrationAmount() {
            return integrationAmount;
        }

        public void setIntegrationAmount(int integrationAmount) {
            this.integrationAmount = integrationAmount;
        }

        public int getCouponAmount() {
            return couponAmount;
        }

        public void setCouponAmount(int couponAmount) {
            this.couponAmount = couponAmount;
        }

        public int getDiscountAmount() {
            return discountAmount;
        }

        public void setDiscountAmount(int discountAmount) {
            this.discountAmount = discountAmount;
        }

        public int getPayType() {
            return payType;
        }

        public void setPayType(int payType) {
            this.payType = payType;
        }

        public int getSourceType() {
            return sourceType;
        }

        public void setSourceType(int sourceType) {
            this.sourceType = sourceType;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public int getOrderType() {
            return orderType;
        }

        public void setOrderType(int orderType) {
            this.orderType = orderType;
        }

        public int getAutoConfirmDay() {
            return autoConfirmDay;
        }

        public void setAutoConfirmDay(int autoConfirmDay) {
            this.autoConfirmDay = autoConfirmDay;
        }

        public int getIntegration() {
            return integration;
        }

        public void setIntegration(int integration) {
            this.integration = integration;
        }

        public int getGrowth() {
            return growth;
        }

        public void setGrowth(int growth) {
            this.growth = growth;
        }

        public String getPromotionInfo() {
            return promotionInfo;
        }

        public void setPromotionInfo(String promotionInfo) {
            this.promotionInfo = promotionInfo;
        }

        public String getReceiverName() {
            return receiverName;
        }

        public void setReceiverName(String receiverName) {
            this.receiverName = receiverName;
        }

        public String getReceiverPhone() {
            return receiverPhone;
        }

        public void setReceiverPhone(String receiverPhone) {
            this.receiverPhone = receiverPhone;
        }

        public String getReceiverProvince() {
            return receiverProvince;
        }

        public void setReceiverProvince(String receiverProvince) {
            this.receiverProvince = receiverProvince;
        }

        public String getReceiverCity() {
            return receiverCity;
        }

        public void setReceiverCity(String receiverCity) {
            this.receiverCity = receiverCity;
        }

        public String getReceiverRegion() {
            return receiverRegion;
        }

        public void setReceiverRegion(String receiverRegion) {
            this.receiverRegion = receiverRegion;
        }

        public String getReceiverDetailAddress() {
            return receiverDetailAddress;
        }

        public void setReceiverDetailAddress(String receiverDetailAddress) {
            this.receiverDetailAddress = receiverDetailAddress;
        }

        public int getConfirmStatus() {
            return confirmStatus;
        }

        public void setConfirmStatus(int confirmStatus) {
            this.confirmStatus = confirmStatus;
        }

        public int getDeleteStatus() {
            return deleteStatus;
        }

        public void setDeleteStatus(int deleteStatus) {
            this.deleteStatus = deleteStatus;
        }
    }

    public static class OrderItemListBean {
        /**
         * orderId : 42
         * orderSn : 202006080101000008
         * productId : 40
         * productPic : http://typhoon-mall.oss-cn-beijing.aliyuncs.com/mall/images/20200608/timg.jpg
         * productName : iPhone8
         * productPrice : 0.01
         * productQuantity : 1
         * productSkuId : 188
         * productSkuCode : 202006080040001
         * productCategoryId : 0
         * promotionName : 无优惠
         * promotionAmount : 0
         * couponAmount : 0
         * integrationAmount : 0
         * realAmount : 0.01
         * giftIntegration : 0
         * giftGrowth : 0
         * productAttr : 瓶装
         */

        private int orderId;
        private String orderSn;
        private int productId;
        private String productPic;
        private String productName;
        private double productPrice;
        private int productQuantity;
        private int productSkuId;
        private String productSkuCode;
        private int productCategoryId;
        private String promotionName;
        private int promotionAmount;
        private int couponAmount;
        private int integrationAmount;
        private double realAmount;
        private int giftIntegration;
        private int giftGrowth;
        private String productAttr;

        public int getOrderId() {
            return orderId;
        }

        public void setOrderId(int orderId) {
            this.orderId = orderId;
        }

        public String getOrderSn() {
            return orderSn;
        }

        public void setOrderSn(String orderSn) {
            this.orderSn = orderSn;
        }

        public int getProductId() {
            return productId;
        }

        public void setProductId(int productId) {
            this.productId = productId;
        }

        public String getProductPic() {
            return productPic;
        }

        public void setProductPic(String productPic) {
            this.productPic = productPic;
        }

        public String getProductName() {
            return productName;
        }

        public void setProductName(String productName) {
            this.productName = productName;
        }

        public double getProductPrice() {
            return productPrice;
        }

        public void setProductPrice(double productPrice) {
            this.productPrice = productPrice;
        }

        public int getProductQuantity() {
            return productQuantity;
        }

        public void setProductQuantity(int productQuantity) {
            this.productQuantity = productQuantity;
        }

        public int getProductSkuId() {
            return productSkuId;
        }

        public void setProductSkuId(int productSkuId) {
            this.productSkuId = productSkuId;
        }

        public String getProductSkuCode() {
            return productSkuCode;
        }

        public void setProductSkuCode(String productSkuCode) {
            this.productSkuCode = productSkuCode;
        }

        public int getProductCategoryId() {
            return productCategoryId;
        }

        public void setProductCategoryId(int productCategoryId) {
            this.productCategoryId = productCategoryId;
        }

        public String getPromotionName() {
            return promotionName;
        }

        public void setPromotionName(String promotionName) {
            this.promotionName = promotionName;
        }

        public int getPromotionAmount() {
            return promotionAmount;
        }

        public void setPromotionAmount(int promotionAmount) {
            this.promotionAmount = promotionAmount;
        }

        public int getCouponAmount() {
            return couponAmount;
        }

        public void setCouponAmount(int couponAmount) {
            this.couponAmount = couponAmount;
        }

        public int getIntegrationAmount() {
            return integrationAmount;
        }

        public void setIntegrationAmount(int integrationAmount) {
            this.integrationAmount = integrationAmount;
        }

        public double getRealAmount() {
            return realAmount;
        }

        public void setRealAmount(double realAmount) {
            this.realAmount = realAmount;
        }

        public int getGiftIntegration() {
            return giftIntegration;
        }

        public void setGiftIntegration(int giftIntegration) {
            this.giftIntegration = giftIntegration;
        }

        public int getGiftGrowth() {
            return giftGrowth;
        }

        public void setGiftGrowth(int giftGrowth) {
            this.giftGrowth = giftGrowth;
        }

        public String getProductAttr() {
            return productAttr;
        }

        public void setProductAttr(String productAttr) {
            this.productAttr = productAttr;
        }
    }
}
